package com.kuang.demo03;

/**
 * @program: springs-study
 * @description:
 * @author: 陈恩涛
 * @create: 2020-07-11 21:15
 **/
public class Client {
    public static void main(String[] args) {
        //真实角色
        Landlord landlord = new Landlord();

        //代理角色，现在没有
        ProxyInvocationHandler proxyInvocationHandler = new ProxyInvocationHandler();
        //通过调用程序处理角色来处理我们要调用的接口对象！
        proxyInvocationHandler.setRent(landlord);

        Rent proxy = (Rent) proxyInvocationHandler.getProxy();//这里的proxy就是动态生成的，我们并没有写

        proxy.rent();

    }
}
